package com.urea.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.urea.common.core.domain.entity.SysUser;
import com.urea.system.domain.Order;
import com.urea.system.domain.Terminal;
import com.urea.system.domain.TerminalServiceInfo;
import com.urea.system.domain.vo.CustomerVo;
import com.urea.system.domain.vo.HomeVo;
import com.urea.system.domain.vo.TerminalGEOVo;
import com.urea.system.domain.vo.TerminalVo;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 终端Service接口
 * 
 * @author liuzd
 * @date 2023-08-01
 */
public interface ITerminalServiceInfoService extends IService<TerminalServiceInfo>
{


    void saveTerminalServiceInfo(Long terminalId, Long storeUid, Boolean first, LocalDateTime useExpiredTime);

    List<TerminalServiceInfo> getTerminalServiceInfos(Long terminalId, Long storeUid, Boolean first);


    void saveFirstTreminalServiceInfo(Terminal entity);
}
